Integration of domain-specific modelling languages and UML through UML profile extension mechanism

نویسندگان

  • Giovanni Giachetti
  • Beatriz Marín
  • Oscar Pastor
چکیده

A key requirement for MDD solutions is to have a modeling language that allows the correct representation of conceptual models. Nowadays, there are two options that are the most widely used for the definition of these modeling languages: 1) the specification of a domain-specific modeling language (DSML) or 2) the customization of UML. In practice, these two modeling alternatives are viewed as opposite solutions. However, since both alternatives provide benefits for the application of MDD solutions, in this article, we present a proposal that uses UML profile extension mechanisms to interchange modeling information between DSML-based models and UML models. This proposal shows how these two modeling alternatives can be integrated in a unique MDD solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Standards-based UML-Profile for Message-Based Information Dissemination

Integration of information systems using message queues and eXtensible Markup Language (XML)-documents is attractive, because it is comparatively simple to establish and reliable in operation. Combined with transformation it has been called the ’preferred EAI engine’. Such integration systems are however difficult to design and manage, because requirements are hard to trace over a large number ...

متن کامل

Extending Uml Using Profiles for Knowledge-based Systems Modelling

Knowledge engineers have favoured a diagrammatic approach for developing knowledge-based systems by adopting those used in software engineering. However, these modelling techniques tend to be used in an ad hoc way and are highly dependent on the modelling experience of the engineers involved. This paper focuses on the use of the Unified Modeling Language (UML) Profiles for knowledge modelling. ...

متن کامل

Business Modelling with Uml:

The Unified Modelling Language (UML) was originally conceived as a general-purpose language capable of modelling any type of system and has been used in a wide range of domains. However, when modelling systems, the adoption of domain-specific languages can enable and enhance the clarity, readability and communicability amongst modellers of the same domain. The UML provides support for extending...

متن کامل

A Uml Profile for Goal-oriented Modelling

A UML PROFILE FOR GOALORIENTED MODELLING The Unified Modeling Language (UML) is a standard for visual modelling. We can design abstract models by using its elements. The semantic scope of the UML elements is very broad, and they are not fully addressing the needs of some modelling domains, including the modelling of goals and non-functional requirements (NFR). To address this problem, UML allow...

متن کامل

Metamodel-based UML Notations for Domain-specific Languages

We present a metamodel-based approach for specifying uml notations for domain-specific modeling languages. Traditionally, domain specific languages are either defined by uml profiles or using metamodels. We provide a generic integration of these two methods supporting arbitrary uml profiles and metamodels. Our approach provides a bidirectional mapping between the uml notation and the metamodel ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJCSA

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2009